English Dictionary
◊ BY A LONG SHOT
by a long shot
adv : by a great deal; "he is the best by a long shot"; "his
labors haven't ended there--not by a long shot"